package com.projles.release1;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.projles.util.Jogador;

public class TelaAvisoActivity extends Activity {

	public final static int ACERTOU = 1;
	public final static int ERROU = 2;
	public final static int FIM_TEMPO = 3;
	public final static int ACABOU = 4;
	public final static int EMPATOU = 5;
	
	public int duracao = 1500;
	
	private Integer status;
	private Jogador jogador;
	
	private LinearLayout layoutResultado;
	private TextView txtResultado;
	
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	
    	
    	Bundle params = getIntent().getExtras();
    	
    	status = (Integer) params.get("status_tela");
    	jogador = (Jogador) params.get("jogador");
    	
    	
    	switch (status) {
		case ACERTOU:
			setContentView(R.layout.acertou);
			break;
			
		case ERROU:
			setContentView(R.layout.errou);
			break;
			
		case FIM_TEMPO:
			setContentView(R.layout.fim_do_tempo);
			break;

		case ACABOU:
			setContentView(R.layout.resultado_minigame);
			layoutResultado = (LinearLayout) findViewById(R.id.layout_resultado_minigame);
			txtResultado = (TextView) findViewById(R.id.txt_resultado);

			layoutResultado.setBackgroundResource(R.drawable.telavaibeber);
			txtResultado.setText("Vamos beber "+ jogador.getNome()+"!");
			
			duracao = 3000;
			break;
			
		case EMPATOU:
			setContentView(R.layout.resultado_minigame);
			layoutResultado = (LinearLayout) findViewById(R.id.layout_resultado_minigame);
			txtResultado = (TextView) findViewById(R.id.txt_resultado);
			
			layoutResultado.setBackgroundResource(R.drawable.telaempate);
			txtResultado.setText("Empatou!");
			
			duracao = 3000;
			break;
		}
    	
    	Handler han = new Handler();
    	han.postDelayed(new SplashHandler(), duracao);
    	
	}
	
	class SplashHandler implements Runnable {
		
		@Override
		public void run() {
			finish();
		}
	}
	
}
